Test Automation Strategies in a Continuous Delivery Ecosystem
ثبت نشده
چکیده
To keep pace in the digital era, enterprises must modernize how they build applications in order to meet users’ ever-rising business requirements and manage ever-faster releases of new features and functionalities. To make this happen, continuous integration (CI) techniques can be applied to ensure hoped-for results are delivered by rapid development models such as Agile and extreme programming (XP).
منابع مشابه
Climbing the “Stairway to Heaven”: Evolving From Agile Development to Continuous Deployment of Software
Software-intensive systems companies need to evolve their practices continuously in response to competitive pressures. Based on a conceptual model presented as the “Stairway to Heaven,” we present the transition process when moving from traditional development towards continuous deployment of software. Our research confirms that the transition towards agile development requires a careful introd...
متن کاملReport of the 2nd Workshop on Continuous Software Engineering
In order to develop and deliver high-quality products to their customers, software companies have to adopt state-of-the-art software development processes. To face this challenge, companies are applying innovative methods, approaches and techniques like agile methods, DevOps, continuous delivery, test automation, infrastructure as code or container-based virtualization. These new approaches hav...
متن کاملGathering solutions and providing APIs for their orchestration to implement continuous software delivery
In traditional IT environments, it is common for software updates and new releases to take up to several weeks or even months to be eventually available to end users. Therefore, many IT vendors and providers of software products and services face the challenge of delivering updates considerably more frequently. This is because users, customers, and other stakeholders expect accelerated feedback...
متن کاملDesigning an Android Continuous Delivery pipeline
Mobile applications (apps) are increasingly popular and run on a wide range of different operating systems and devices. Fragmentation is one of the differences between mobile apps and webor desktop based applications and presents a challenge in delivering high quality apps. Automated testing can help to overcome it. This paper presents a case study on designing a continuous delivery pipeline fo...
متن کاملAutomating Infrastructure as a Code using Continuous Integration and Continuous Delivery
Every project team expects their project management to be automated and robust. With advancements in automation technologies, one can think of automating the manual built infrastructures like storage servers, project servers and deployments on those servers. We can achieve this automation of Infrastructure and build a continuous delivery pipeline which accelerates the speed of project developme...
متن کامل